<?php
		require_once('../session.inc');		
		require_once('../class/SuKienDAO.php');
		require_once('../class/GianHangDAO.php');
		require_once('../class/NguoiDungDAO.php');
		//kiểm tra quyền truy xuất
		if ($_SESSION['Authentication'] != 2 || $_SESSION['IsLogin'] == 0 )
		{
			header('Location:ds_gian_hang.php');
			return;
		}
		
		$strSQL ="";			
		if (isset($_REQUEST['id']) && isset($_REQUEST['t']))
		{
			$listMaSK  = $_REQUEST['id'];
			
			$token = strtok($listMaSK, ",");
			
			$successful = "";
			$fail ="";
			while ($token != false)
		  	{		
				$maSK = $token;  		
				if (strlen($maSK) > 0 && is_numeric($maSK))
				{				
					$nguoiDungDto = NguoiDungDAO::LayThongTinNguoiDungTheoMa($_SESSION['IdUser']);
					$suKienDto = SuKienDAO::LaySuKienTheoMaSuKien($maSK);
					if (is_null($suKienDto) || is_null($nguoiDungDto))
					{
						continue;
					}
					if ($nguoiDungDto->MaGianHang != $suKienDto->MaGianHang)
					{
						echo "<p style='text-align: center;'><span class='ui-state-highlight'>Bạn không có quyền xóa các sự kiện này.</span></p><br>";
						return;
					}
					
					$nguoiXoa = $nguoiDungDto->MaNguoiDung;
										
					if (SuKienDAO::XoaSuKien($maSK, $nguoiXoa))
					{
						$successful .= $suKienDto->TenSuKien.", ";
						
					}
					else
					{
						$fail .= $token.", ";
					}
				}
		  	}  
			
			echo "<p style='text-align: center;'><span class='ui-state-highlight'>Xóa thành công (các) sự kiện  $successful";
			if (strlen($fail) === 0)
			{
				echo " không bị lỗi sự kiện nào.</span></p><br>";
			}
			else
			{
				echo " bị lỗi sự kiện $fail bạn hãy xóa lại.</span></p><br>";
			}
		}
		else{
			header("Locate:ds_su_kien_admin.php");
		}
?>